package cn.duyo.spring.tx.transaction.annotation;

import cn.duyo.spring.tx.transaction.interceptor.TransactionAttribute;

import java.lang.reflect.AnnotatedElement;

/**
 * 该接口就一个解析方法。用于解析方法或者类上的注解得到事务的属性
 * @author du
 */
public interface TransactionAnnotationParser {

    /**
     * 解析 事务注解
     */
    TransactionAttribute parseTransactionAnnotation(AnnotatedElement element);
}
